package com.av.client.util.idioma;

import java.util.HashMap;
import java.util.Map;

public class Etiqueta {

	public static Map<String, Etiqueta> values = new HashMap<String, Etiqueta>();
	private String key;

	// avDesktop

	public static Etiqueta AV_DESKTOP_MNU_ARCHIVO = registrar("AvDesktop.mnuArchivo");
	public static Etiqueta AV_DESKTOP_MNU_ENTRADA = registrar("AvDesktop.mnuEntrada");
	public static Etiqueta AV_DESKTOP_MNU_SISTEMA = registrar("AvDesktop.mnuSistema");
	public static Etiqueta AV_DESKTOP_MNU_ADMINISTRACION = registrar("AvDesktop.mnuAdministacion");
	public static Etiqueta AV_DESKTOP_MNI_USUARIO = registrar("AvDesktop.mniUsuario");
	public static Etiqueta AV_DESKTOP_MNI_TARJETA = registrar("AvDesktop.mniTarjeta");
	public static Etiqueta AV_DESKTOP_MNI_CATALOGOS = registrar("AvDesktop.mniCatalogos");
	public static Etiqueta AV_DESKTOP_MNU_PREFERENCIAS = registrar("AvDesktop.mnuPreferencias");
	public static Etiqueta AV_DESKTOP_MNI_LOGIN = registrar("AvDesktop.mniLogin");
	public static Etiqueta AV_DESKTOP_MNI_ENTRADA_SALIDA = registrar("AvDesktop.mniEntradaSalida");
	public static Etiqueta AV_DESKTOP_MNI_LOGOUT = registrar("AvDesktop.mniLogin2");
	public static Etiqueta AV_DESKTOP_MNI_SALIR = registrar("AvDesktop.mniSalir");
	public static Etiqueta AV_DESKTOP_MNI_ACERCA_DE = registrar("AvDesktop.mniAcercaDe");
	public static Etiqueta AV_DESKTOP_MNI_IDIOMA = registrar("AvDesktop.mniIdioma");
	public static Etiqueta AV_DESKTOP_MNU_EDOCTA = registrar("AvDesktop.mnuEdoCta");
	public static Etiqueta AV_DESKTOP_MNI_ADEUDOS = registrar("AvDesktop.mniAdeudos");
	public static Etiqueta AV_DESKTOP_MNI_ABONOS = registrar("AvDesktop.mniAbonos");

	// LoginFrame

	public static Etiqueta LOGING_FRAME_TITLE = registrar("LoginFrame.title");
	public static Etiqueta LOGING_FRAME_LBL_USUARIO = registrar("LoginFrame.lblUsuario");
	public static Etiqueta LOGING_FRAME_LBL_CONTRASENIA = registrar("LoginFrame.lblContrasenia");
	public static Etiqueta LOGING_FRAME_LBL_SERVIDOR = registrar("LoginFrame.lblServidor");
	public static Etiqueta LOGING_FRAME_BTN_ACEPTAR = registrar("LoginFrame.btnAceptar");
	public static Etiqueta LOGING_FRAME_BTN_CANCELAR = registrar("LoginFrame.btnCancelar");

	// DialogExceptionFrame

	public static Etiqueta DIALOG_EXCEPTION_TITLE = registrar("DialogExceptionFrame.title");
	public static Etiqueta DIALOG_EXCEPTION_LBL_MENSAJE = registrar("DialogExceptionFrame.lblMensaje");
	public static Etiqueta DIALOG_EXCEPTION_BTN_OK = registrar("DialogExceptionFrame.btnOk");

	// UsuarioFrame

	public static Etiqueta USUARIO_FRAME_TITLE = registrar("UsuarioFrame.title");
	public static Etiqueta USUARIO_FRAME_LBL_NOMBRES = registrar("UsuarioFrame.lblNombres");
	public static Etiqueta USUARIO_FRAME_LBL_APELLIDO_PATERNO = registrar("UsuarioFrame.lblApellidoPaterno");
	public static Etiqueta USUARIO_FRAME_LBL_APELLIDO_MATERNO = registrar("UsuarioFrame.lblApellidoMaterno");
	public static Etiqueta USUARIO_FRAME_LBL_USUARIO = registrar("UsuarioFrame.lblUsuario");
	public static Etiqueta USUARIO_FRAME_LBL_PASSWORD = registrar("UsuarioFrame.lblPassword");
	public static Etiqueta USUARIO_FRAME_LBL_PASSWORD_CONFIRMACION = registrar("UsuarioFrame.lblPasswordConfirmacion");
	public static Etiqueta USUARIO_FRAME_CHK_ACTIVO = registrar("UsuarioFrame.chkActivo");
	public static Etiqueta USUARIO_FRAME_LBL_ROL = registrar("UsuarioFrame.lblRol");
	public static Etiqueta USUARIO_FRAME_LBL_TARJETAS = registrar("UsuarioFrame.lblTarjetas");
	public static Etiqueta USUARIO_FRAME_LBL_IDIOMA = registrar("UsuarioFrame.lblIdioma");
	public static Etiqueta USUARIO_FRAME_BTN_AGREGAR = registrar("UsuarioFrame.btnAgregar");
	public static Etiqueta USUARIO_FRAME_BTN_ELIMINAR = registrar("UsuarioFrame.btnEliminar");
	public static Etiqueta USUARIO_FRAME_BTN_ACTUALIZAR = registrar("UsuarioFrame.btnActualizar");
	public static Etiqueta USUARIO_FRAME_BTN_CERRAR = registrar("UsuarioFrame.btnCerrar");
	public static Etiqueta USUARIO_FRAME_LBL_BUSCAR = registrar("UsuarioFrame.lblBuscar");
	public static Etiqueta USUARIO_FRAME_BTN_BUSCAR = registrar("UsuarioFrame.btnBuscar");
	public static Etiqueta USUARIO_FRAME_TBL_USUARIOS_COLUMN_NAMES = registrar("UsuarioFrame.tblUsuarios.columnNames");

	// TarjetaFrame

	public static Etiqueta TARJETA_FRAME_TITLE = registrar("TarjetaFrame.title");
	public static Etiqueta TARJETA_FRAME_LBL_TARJETACODIGO = registrar("TarjetaFrame.lblTarjetaCodigo");
	public static Etiqueta TARJETA_FRAME_LBL_TARJETANUMPLACA = registrar("TarjetaFrame.lblTarjetaNumPlaca");
	public static Etiqueta TARJETA_FRAME_CHK_ACTIVO = registrar("TarjetaFrame.chkActivo");
	public static Etiqueta TARJETA_FRAME_LBL_USUARIOS = registrar("TarjetaFrame.lblUsuarios");
	public static Etiqueta TARJETA_FRAME_BTN_AGREGAR = registrar("TarjetaFrame.btnAgregar");
	public static Etiqueta TARJETA_FRAME_BTN_ELIMINAR = registrar("TarjetaFrame.btnEliminar");
	public static Etiqueta TARJETA_FRAME_BTN_ACTUALIZAR = registrar("TarjetaFrame.btnActualizar");
	public static Etiqueta TARJETA_FRAME_BTN_CERRAR = registrar("TarjetaFrame.btnCerrar");
	public static Etiqueta TARJETA_FRAME_TBL_USUARIOS_COLUMN_NAMES = registrar("TarjetaFrame.tblTarjetas.columnNames");

	// EntradaSalidaFrame

	public static Etiqueta ENTRADA_SALIDA_FRAME_TITLE = registrar("EntradaSalidaFrame.title");
	public static Etiqueta ENTRADA_SALIDA_FRAME_LBL_TARJETA = registrar("EntradaSalidaFrame.lblTarjeta");
	public static Etiqueta ENTRADA_SALIDA_FRAME_LBL_FECHA = registrar("EntradaSalidaFrame.lblFecha");
	public static Etiqueta ENTRADA_SALIDA_FRAME_LBL_HORA = registrar("EntradaSalidaFrame.lblHora");
	public static Etiqueta ENTRADA_SALIDA_FRAME_CHK_ENTRADA = registrar("EntradaSalidaFrame.chkEntrada");
	public static Etiqueta ENTRADA_SALIDA_FRAME_BTN_AGREGAR = registrar("EntradaSalidaFrame.btnAgregar");
	public static Etiqueta ENTRADA_SALIDA_FRAME_BTN_CERRAR = registrar("EntradaSalidaFrame.btnCerrar");

	// ElementoCatalogoFrame

	public static Etiqueta ELEMENTO_CATALOGO_FRAME_TITLE = registrar("ElementoCatalogoFrame.title");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_LBL_DESCRIPCION = registrar("ElementoCatalogoFrame.lblDescripcion");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_LBL_CATALOGO = registrar("ElementoCatalogoFrame.lblCatalogo");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_CHK_ACTIVO = registrar("ElementoCatalogoFrame.chkActivo");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_LBL_MONTO = registrar("ElementoCatalogoFrame.lblMonto");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_BTN_AGREGAR = registrar("ElementoCatalogoFrame.btnAgregar");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_BTN_ELIMINAR = registrar("ElementoCatalogoFrame.btnEliminar");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_BTN_ACTUALIZAR = registrar("ElementoCatalogoFrame.btnActualizar");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_BTN_CERRAR = registrar("ElementoCatalogoFrame.btnCerrar");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_BTN_OBTENER_CAT = registrar("ElementoCatalogoFrame.btnObtenerCat");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_BTN_OBTENER_TODOS = registrar("ElementoCatalogoFrame.btnObtenerTodos");
	public static Etiqueta ELEMENTO_CATALOGO_FRAME_TBL_ELEMENTOS_COLUMN_NAMES = registrar("ElementoCatalogoFrame.tblElementoCatalogo.columnNames");

	// ImagenFrame

	public static Etiqueta IMAGEN_FRAME_TITLE = registrar("ImagenFrame.title");
	public static Etiqueta IMAGEN_FRAME_LBL_TARJETA = registrar("ImagenFrame.lblTarjeta");
	public static Etiqueta IMAGEN_FRAME_LBL_ADEUDO = registrar("ImagenFrame.lblAdeudo");
	public static Etiqueta IMAGEN_FRAME_LBL_ARCHIVO = registrar("ImagenFrame.lblArchivo");
	public static Etiqueta IMAGEN_FRAME_BTN_BUSCAR = registrar("ImagenFrame.btnBuscar");
	public static Etiqueta IMAGEN_FRAME_BTN_AGREGAR = registrar("ImagenFrame.btnAgregar");
	public static Etiqueta IMAGEN_FRAME_BTN_CERRAR = registrar("ImagenFrame.btnCerrar");

	// AdeudoFrame

	public static Etiqueta ADEUDO_FRAME_TITLE = registrar("AdeudoFrame.title");
	public static Etiqueta ADEUDO_FRAME_LBL_TIPO_ADEUDO = registrar("AdeudoFrame.lblTipoAdeudo");
	public static Etiqueta ADEUDO_FRAME_LBL_MONTO = registrar("AdeudoFrame.lblMonto");
	public static Etiqueta ADEUDO_FRAME_LBL_TARJETA = registrar("AdeudoFrame.lblTarjeta");
	public static Etiqueta ADEUDO_FRAME_LBL_FECHA = registrar("AdeudoFrame.lblFecha");
	public static Etiqueta ADEUDO_FRAME_LBL_HORA = registrar("AdeudoFrame.lblHora");
	public static Etiqueta ADEUDO_FRAME_BTN_AGREGAR = registrar("AdeudoFrame.btnAgregar");
	public static Etiqueta ADEUDO_FRAME_BTN_ELIMINAR = registrar("AdeudoFrame.btnEliminar");
	public static Etiqueta ADEUDO_FRAME_BTN_ACTUALIZAR = registrar("AdeudoFrame.btnActualizar");
	public static Etiqueta ADEUDO_FRAME_BTN_CERRAR = registrar("AdeudoFrame.btnCerrar");
	public static Etiqueta ADEUDO_FRAME_BTN_OBTENER = registrar("AdeudoFrame.btnObtener");
	public static Etiqueta ADEUDO_FRAME_BTN_IMAGENES = registrar("AdeudoFrame.btnImagenes");
	public static Etiqueta ADEUDO_FRAME_TBL_ELEMENTOS_COLUMN_NAMES = registrar("AdeudoFrame.tblAdeudo.columnNames");

	// AdeudoFrame

	public static Etiqueta ABONO_FRAME_TITLE = registrar("AbonoFrame.title");
	public static Etiqueta ABONO_FRAME_LBL_MONTO = registrar("AbonoFrame.lblMonto");
	public static Etiqueta ABONO_FRAME_LBL_TARJETA = registrar("Abono.lblTarjeta");
	public static Etiqueta ABONO_FRAME_LBL_FECHA = registrar("AbonoFrame.lblFecha");
	public static Etiqueta ABONO_FRAME_LBL_HORA = registrar("AbonoFrame.lblHora");
	public static Etiqueta ABONO_FRAME_BTN_AGREGAR = registrar("AbonoFrame.btnAgregar");
	public static Etiqueta ABONO_FRAME_BTN_ELIMINAR = registrar("AbonoFrame.btnEliminar");
	public static Etiqueta ABONO_FRAME_BTN_ACTUALIZAR = registrar("AbonoFrame.btnActualizar");
	public static Etiqueta ABONO_FRAME_BTN_CERRAR = registrar("AbonoFrame.btnCerrar");
	public static Etiqueta ABONO_FRAME_BTN_OBTENER = registrar("AbonoFrame.btnObtener");
	public static Etiqueta ABONO_FRAME_TBL_ELEMENTOS_COLUMN_NAMES = registrar("AbonoFrame.tblAbono.columnNames");

	private Etiqueta(String key) {
		this.key = key;
	}// Etiqueta

	public String getKey() {
		return key;
	}// getKey

	public static boolean contains(String key) {
		return values.containsKey(key);
	}// contains

	private static Etiqueta registrar(String key) {
		Etiqueta tmp = new Etiqueta(key);
		values.put(key, tmp);
		return tmp;
	}// registrar
}
